package com.wargameproject;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.TextView;

public class ChoixModeDeJeu extends Activity implements OnClickListener {

	int modeDeJeu = 0;
	/*ImageButton imageModeDeJeu1;
	ImageButton imageModeDeJeu2;
	ImageButton imageModeDeJeu3;
	ImageButton imageModeDeJeu4;*/
	TextView nomModeDeJeu;
	String afficheNomModeDeJeu = "Capture la base !";

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.choix_mode_de_jeu);

		/*
		 * Affiche gauche et droite pour changer de race
		 */
		ImageButton gaucheJoueur1 = (ImageButton) findViewById(R.id.choixModeJeuLeft);
		gaucheJoueur1.setBackgroundColor(Color.BLACK);
		gaucheJoueur1.setOnClickListener(this);
		ImageButton droiteJoueur1 = (ImageButton) findViewById(R.id.choixModeJeuRight);
		droiteJoueur1.setBackgroundColor(Color.BLACK);
		droiteJoueur1.setOnClickListener(this);

		/*
		 * Affiche l'image de la race
		 */
	/*	imageModeDeJeu1 = (ImageButton) findViewById(R.drawable.imagemodedejeu1);
		// imageRaceJoueur1.setOnClickListener(this);
		imageModeDeJeu2 = (ImageButton) findViewById(R.drawable.imagemodedejeu2);
		// imageRaceJoueur2.setOnClickListener(this);
		imageModeDeJeu3 = (ImageButton) findViewById(R.drawable.imagemodedejeu3);
		// imageModeDeJeu3.setOnClickListener(this);
		imageModeDeJeu4 = (ImageButton) findViewById(R.drawable.imagemodedejeu4);
		// imageRaceJoueur2.setOnClickListener(this);
*/
		/*
		 * Valide les races choisies
		 */
		nomModeDeJeu = (TextView) findViewById(R.id.nomModeDeJeu);
		Button valideModeJeu = (Button) findViewById(R.id.valideModeJeu);
		valideModeJeu.setOnClickListener(this);
	}

	public void onClick(View v) {

		switch (v.getId()) {
		case R.id.valideModeJeu:
			Intent intent = new Intent(ChoixModeDeJeu.this,
					ChoixCarte.class);
			intent.putExtra("modeJeuJeu", modeDeJeu);
			startActivity(intent);
			break;
		case R.id.choixModeJeuLeft:
			if (modeDeJeu == 1) {
				modeDeJeu = 0;
				afficheNomModeDeJeu = "Capture la base !";
			} else if (modeDeJeu == 2) {
				modeDeJeu = 1;
				afficheNomModeDeJeu = "Capture le drapeau !";
			} else if (modeDeJeu == 3) {
				modeDeJeu = 2;
				afficheNomModeDeJeu = "Mode escarmouche !";
			} else {
			}
			break;
		case R.id.choixModeJeuRight:
			if (modeDeJeu == 0) {
				modeDeJeu = 1;
				afficheNomModeDeJeu = "Capture le drapeau !";
			} else if (modeDeJeu == 1) {
				modeDeJeu = 2;
				afficheNomModeDeJeu = "Mode escarmouche !";
			} else if (modeDeJeu == 2) {
				modeDeJeu = 3;
				afficheNomModeDeJeu = "Mode Arena !";
			} else {
			}
			break;
		default:
			break;

		}
		nomModeDeJeu.setText(afficheNomModeDeJeu);
	}
}
